package cn.edu.zime.tjh.iotapp;

import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;

import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;

public class MystateActivity extends AppCompatActivity {
    private TextView usernameTextView; // 用于显示 token
    private TextView roleTextView; // 用于显示 role
    private TextView stateName;
     @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_mystate);

        // 从 Intent 中获取传递过来的 access_token 和 role
        Intent intent = getIntent();

         usernameTextView = findViewById(R.id.Username); // 绑定 id 为 Username 的 TextView
         roleTextView = findViewById(R.id.role); // 绑定 id 为 role 的 TextView
         stateName = findViewById(R.id.stateName);

         // 从 Intent 中获取传递过来的 access_token 和 role
         if (intent != null) {
             String accessToken = intent.getStringExtra("access_token");
             String role = intent.getStringExtra("role");

             stateName.setText( accessToken);
             // 将 token 显示在 Username TextView 中
             usernameTextView.setText(accessToken);

             // 将 role 显示在 role TextView 中
             roleTextView.setText(role);

             // 打印 token 和 role 到日志（可选）
             System.out.println("MystateActivity - Access Token: " + accessToken);
             System.out.println("MystateActivity - Role: " + role);
         } else {
             // 如果没有传递 token 和 role，提示错误
             usernameTextView.setText("未接收到用户信息");
             roleTextView.setText("未接收到用户信息");
         }

    }

    public void MystateBack(){
        finish();
    }
}

